#ifndef CHESSMETHOD_H
#define CHESSMETHOD_H

#include <QPoint>
#include <QObject>
//tmp
class ChessBoard;
class GameRule;
class Player;
class ChessMethod : QObject
{
    Q_OBJECT
public:
    virtual void doChess(ChessBoard*,GameRule*,Player*)=0;
protected:
signals:
    void updateUI();

};

#endif // CHESSMETHOD_H
